<?xml version="1.0" encoding="utf-8"?>
<moduleinfo name="Runtime.Character">
  <dependencies>
    <module id="modules:/base.moduleinfo" />
    <module id="modules:/system.morpheme.moduleinfo" />
    <module id="modules:/runtime.core.moduleinfo" />
    <module id="modules:/runtime.debug.moduleinfo" />
    <module id="modules:/runtime.entity.moduleinfo" />
    <module id="modules:/runtime.morpheme.moduleinfo" />
    <module id="modules:/runtime.sequence2.moduleinfo" />
    <module id="modules:/runtime._shared.moduleinfo" />
    <module id="modules:/system.render.moduleinfo" />
    <module id="modules:/system.serializer.moduleinfo" />
    <module id="modules:/system._shared.moduleinfo" />
    <module id="modules:/system.connection.moduleinfo" />
    <module id="modules:/runtime.resource.moduleinfo" />
    <module id="modules:/runtime.animation.moduleinfo" />
    <module id="modules:/runtime.physics.moduleinfo" />
    <module id="modules:/runtime.render.moduleinfo" />
    <module id="modules:/system.physics.moduleinfo" />
    <module id="modules:/runtime.curve.moduleinfo" />
    <module id="modules:/runtime.localization.moduleinfo" />
    <module id="modules:/runtime.sound.moduleinfo" />
  </dependencies>
  <classes>
    <class name="ZBaseCharacter" fullPropertyList="{(CATEGORY)=(Character)}" entity="Runtime.Character.BaseCharacter">
      <baseclasses>
        <baseclass type="ZEntityImpl" />
        <baseclass type="IBaseCharacter" />
        <baseclass type="IMorphemeCutSequenceAnimatable" />
      </baseclasses>
      <properties>
        <property Name="m_MorphemeEntity" Type="ZEntityRef">
          <attributes>
            <attribute Name="INIT" Value="" />
            <attribute Name="RTEDITABLE" Value="True" />
            <attribute Name="CHANGEHANDLER" Value="True" />
            <attribute Name="CONTRACT" Value="MorphemeEntity" />
            <attribute Name="DISPLAYNAME" Value="MorphemeEntity" />
            <attribute Name="HELPTEXT" Value="MorphemeEntity with BasicMovement or similar network." />
          </attributes>
        </property>
        <property Name="m_EventConsumerCollection" Type="ZEntityRef">
          <attributes>
            <attribute Name="INIT" Value="" />
            <attribute Name="RTEDITABLE" Value="True" />
            <attribute Name="CHANGEHANDLER" Value="True" />
            <attribute Name="HELPTEXT" Value="Event Consumer Collection" />
          </attributes>
        </property>
        <property Name="m_LinkedEntity" Type="ZEntityRef">
          <attributes>
            <attribute Name="INIT" Value="" />
            <attribute Name="RTEDITABLE" Value="True" />
            <attribute Name="CHANGEHANDLER" Value="True" />
            <attribute Name="CONTRACT" Value="LinkedEntity" />
            <attribute Name="DISPLAYNAME" Value="LinkedEntity" />
            <attribute Name="HELPTEXT" Value="LinkedEntity to animate." />
          </attributes>
        </property>
        <property Name="m_bTrajectoryEnabled" Type="bool">
          <attributes>
            <attribute Name="INIT" Value="true" />
            <attribute Name="RTEDITABLE" Value="True" />
            <attribute Name="DISPLAYNAME" Value="Trajectory Enabled" />
            <attribute Name="HELPTEXT" Value="Apply animation movement to character entity." />
          </attributes>
        </property>
      </properties>
    </class>
    <class name="IBaseCharacter" fullPropertyList="{}">
      <baseclasses>
        <baseclass type="IComponentInterface" />
      </baseclasses>
      <properties />
    </class>
  </classes>
  <enums />
  <runtimeresourcedeclarations />
</moduleinfo>